WattDB - a Rocky Road to Energy Proportionality
نویسنده
چکیده
Energy efficiency is becoming more important in database design, i. e., the work delivered by a database server should be accomplished by minimal energy consumption. So far, a substantial number of research papers examined and optimized the energy consumption of database servers or single components. In this way, our first efforts were exclusively focused on the use of flash memory or SSDs in a DBMS context to identify their performance potential for typical DB operations. In particular, we developed tailor-made algorithms to support caching for flash-based databases [3], however with limited success concerning the energy efficiency of the entire database server. A key observation made by Tsirogiannis et al. [5] concerning the energy efficiency of single servers, the best performing configuration is also the most energy-efficient one, because power use is not proportional to system utilization and, for this reason, runtime needed for accomplishing a computing task essentially determines energy consumption. Based on our caching experiments for flash-based databases, we came to the same conclusion [2]. Hence, the server system must be fully utilized to be most energy efficient. However, real-world workloads do not stress servers continuously. Typically, their average utilization ranges between 20 and 50% of peak performance [1]. Therefore, traditional singleserver DBMSs are chronically underutilized and operate below their optimal energy-consumption-per-query ratio. As a result, there is a big optimization opportunity to decrease energy consumption during off-peak times. Because the energy use of single-server systems is far from being energy proportional, we came up with the hypothesis that better energy efficiency may be achieved by a cluster of nodes whose size is dynamically adjusted to the current workload demand. For this reason, we shifted our research focus from inflexible single-server DBMSs to distributed clusters running on lightweight nodes. Although distributed systems impose some performance degradation com-
منابع مشابه
WattDB - A Journey towards Energy E ciency
Due to their narrow power spectrum between idle and full utilization [2], satisfactory energy e ciency of servers can only be reached in the peak-performance range, whereas energy e ciency obtained for lower activity levels is far from being optimal. Hence, this hardware property obviates a desired energy proportionality or minimal energy use for the entire range of system utilization. To appro...
متن کاملVisualizing the Behavior of an Elastic, Energy-Efficient Database Cluster
Energy efficiency in databases is an emerging topic. Our research prototype WattDB dynamically adjusts the number of active servers in a cluster to the current workload to achieve energy proportionality. In this demo, we give insights in the partitioning process and WattDB’s reaction to workload changes by live-presenting a monitoring GUI. The whole process and the resulting configuration are v...
متن کاملApproximating an Energy-Proportional DBMS by a Dynamic Cluster of Nodes
The most energy-efficient configuration of a single-server DBMS is the highest performing one, if we exclusively focus on specific applications where the DBMS can steadily run in the peak-performance range. However, typical DBMS activity levels—or their average system utilization—are much lower and their energy use is far from being energy proportional. Built of commodity hardware, WattDB—a dis...
متن کاملEnergy Efficiency Is Not Enough, Energy Proportionality Is Needed!
Due to the energy consumption/resource utilization characteristics of todays centralized DB servers, the fastest configuration is also the most energy-efficient one. Extensive use of SSDs alone cannot enable a fundamental change of this overall picture, because the storagerelated energy consumption is typically only a little fraction of the overall energy budget. Even, when this storage-related...
متن کاملWattDB - A Cluster of Wimpy Processing Nodes to Approximate Energy Proportionality
Energy efficiency gained a lot of attention lately. In data management research, much work focused around the use and optimization of SSDs as middle-tier buffers or replacements of HDDs. Initial research goals aimed at performance improvement and energy saving when processing large volumes of data stored on external devices. Using SSDs, data-intensive applications achieved impressive performanc...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013